home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tools / jade / lisp / changelog < prev    next >
Text File  |  1995-03-09  |  21KB  |  660 lines

  1. Fri Oct  7 15:12:56 1994  John Harper  (jsh@orcrist)
  2.  
  3.     * Version 3.2 released
  4.  
  5. Wed Oct  5 16:31:39 1994  John Harper  (jsh@orcrist)
  6.  
  7.     * edit.jl (transpose-items): now this actually does what it
  8.     says it does
  9.  
  10. Tue Oct  4 00:33:37 1994  John Harper  (jsh@orcrist)
  11.  
  12.     * buffers.jl (fix-local-variables): new function; scans the
  13.     end of a newly-loaded buffer for Emacs-style local variable
  14.     definitions. Called from `open-file'.
  15.  
  16. Mon Oct  3 17:59:44 1994  John Harper  (jsh@orcrist)
  17.  
  18.     * buffers.jl (recover-file): sets the `modified' flag
  19.  
  20. Sun Oct  2 15:17:26 1994  John Harper  (jsh@orcrist)
  21.  
  22.     * fill-mode.jl (fill-mode-spc): this now auto-indents the newly
  23.     created line when the major mode is indented-text-mode.
  24.  
  25.     * xc.jl: many improvements.
  26.  
  27.     * c-mode.jl (c-forward-exp, c-backward-exp): cpp lines don't
  28.     count as an expression anymore
  29.  
  30. Sat Oct  1 16:41:42 1994  John Harper  (jsh@orcrist)
  31.  
  32.     * modes.jl: expression functions now use word syntax if expressions
  33.     aren't defined in the buffer
  34.  
  35. Wed Sep 21 15:12:26 1994  John Harper  (jsh@orcrist)
  36.  
  37.     * c-mode.jl (c-forward-exp, c-backward-exp): minor fixups plus
  38.     cpp lines are now recognised
  39.  
  40. Tue Sep 13 20:55:14 1994  John Harper  (jsh@orcrist)
  41.  
  42.     * shell.jl: now sets the termcap environment variables correctly
  43.  
  44. Sat Sep  3 15:23:02 1994  John Harper  (jsh@orcrist)
  45.  
  46.     * gzip.jl (gzip-insert-file): this hooks into `insert-file-hook'
  47.     so inserted files can be decompressed
  48.  
  49.     * buffers.jl (insert-file): now calls the hook `insert-file-hook'
  50.  
  51.     * buffers.jl, gzip.jl: the read-file-hook now has to set the
  52.     modtime of the buffer
  53.  
  54. Thu Sep  1 20:12:18 1994  John Harper  (jsh@orcrist)
  55.  
  56.     * ask.jl (y-or-n-p): now resets its values in the proper buffer
  57.  
  58. Wed Aug 31 20:26:36 1994  John Harper  (jsh@orcrist)
  59.  
  60.     * buffer-menu.jl (bm-select-buffer): now burys the buffer-menu
  61.     buffer
  62.  
  63.     * loadkeys.jl, windows.jl (window-closed-hook): since this was
  64.     renamed (from `close-gadget-hook') it's a good time to put it
  65.     in a better place
  66.  
  67. Tue Aug 30 11:05:09 1994  John Harper  (jsh@orcrist)
  68.  
  69.     * help.jl (describe-function): now prints a macro's arguments
  70.     properly
  71.  
  72. Tue Aug 23 17:51:19 1994  John Harper  (jsh@orcrist)
  73.  
  74.     * disassembler.jl (disassemble-fun): now knows about interactive
  75.     declarations
  76.  
  77.     * compiler.jl, disassembler.jl (op-logxor-2): new opcode
  78.  
  79. Thu Aug 18 16:29:30 1994  John Harper  (jsh@orcrist)
  80.  
  81.     * shell.jl (shell-start-process): the default output stream
  82.     is now `(BUFFER . t)' not `BUFFER'
  83.  
  84.     * edit.jl (set-variable, show-variable): both removed;
  85.     `set' can be called interactively and `describe-variable'
  86.     can be used to see the value of a variable
  87.  
  88. Tue Jul 19 16:56:46 1994  John Harper  (jsh@orcrist)
  89.  
  90.     * lisp.jl (eval-and-print): interactive version of eval
  91.  
  92. Mon Jul 18 21:45:29 1994  John Harper  (jsh@orcrist)
  93.  
  94.     * edit.jl (transpose-items): new function to swap items of text
  95.     defined by two functions
  96.     (transpose-words, transpose-chars): commands using the above; bound
  97.     to Meta-t and Ctrl-t respectively
  98.     * modes.jl (transpose-exps): new command, bound to Ctrl-Meta-t
  99.  
  100. Sun Jul 17 13:04:59 1994  John Harper  (jsh@orcrist)
  101.  
  102.     * edit.jl (just-one-space): renamed to `just-spaces', now
  103.     takes a COUNT arg; the number of spaces wanted.
  104.     (no-spaces): new command, bound to Meta-\
  105.  
  106. Sat Jul 16 17:47:57 1994  John Harper  (jsh@orcrist)
  107.  
  108.     * compiler.jl (compile-file): only selected top-level forms are
  109.     compiled -- those which may(?) benefit from it
  110.  
  111. Wed Jul 13 18:19:35 1994  John Harper  (jsh@orcrist)
  112.  
  113.     * compiler.jl: added op-eql
  114.  
  115. Tue Jul 12 13:06:14 1994  John Harper  (jsh@orcrist)
  116.  
  117.     * compiler.jl: many more opcodes added.
  118.     * disassembler.jl: synchronised with the above additions
  119.  
  120. Mon Jul 11 19:50:48 1994  John Harper  (jsh@orcrist)
  121.  
  122.     * c-mode.jl (c-backward-exp): better method of skipping comments;
  123.     doesn't loop for ever anymore :-)
  124.  
  125.     * edit.jl: many more commands use the prefix argument now
  126.     (kill-line): can now kill backwards and uses the prefix-arg to
  127.     specify the number of lines to kill
  128.  
  129. Wed Jul  6 19:45:35 1994  John Harper  (jsh@orcrist)
  130.  
  131.     * buffers.jl (buffer-list): removed, now in ../src/windows.c
  132.  
  133. Tue Jul  5 18:19:40 1994  John Harper  (jsh@orcrist)
  134.  
  135.     * ask.jl (ask-yes-or-no): renamed as `yes-or-no-p'
  136.     (ask-y-or-n): renamed as `y-or-n-p'
  137.  
  138. Sun Jul  3 15:18:44 1994  John Harper  (jsh@orcrist)
  139.  
  140.     * debug.jl: now uses a (semi-) proper mode `debug-mode'
  141.  
  142.     * help.jl (describe-function): now prints the name of the function
  143.     and, if it's not a subr, its argument specification
  144.  
  145.     * compiler.jl: defconst forms handled (more) properly now
  146.  
  147.     * All occurrences of `file-length', `file-name', `set-file-name',
  148.     `file-start', `goto-file-start', `file-end' and `goto-file-end'
  149.     have been replaced by their new names (see ../src/ChangeLog for
  150.     more details).
  151.  
  152. Fri Jul  1 17:52:41 1994  John Harper  (jsh@orcrist)
  153.  
  154.     * prompt.jl (prompt-file-exclude): under UNIX the `.' and `..'
  155.     directory nodes are ignored
  156.  
  157.     * info.jl (info-find-node): uses the `inhibit-read-only' variable
  158.     instead of manually calling `set-buffer-read-only' all the
  159.     time.
  160.  
  161. Thu Jun 30 21:59:20 1994  John Harper  (jsh@orcrist)
  162.  
  163.     * buffer-menu.jl: new file
  164.  
  165. Tue Jun 28 15:03:20 1994  John Harper  (jsh@orcrist)
  166.  
  167.     * help.jl (describe-variable): takes the value of the variable from
  168.     the buffer which was active when this command is called.
  169.  
  170.     * shell.jl (shell-whole-line): new option; shell-send-line sends the
  171.     *whole* line.
  172.  
  173. Fri Jun 24 21:46:46 1994  John Harper  (jsh@orcrist)
  174.  
  175.     * xc.jl: experimental indentation functions for C mode; these
  176.     give much better indentation but are a tad slower...
  177.  
  178. Thu Jun 23 20:33:41 1994  John Harper  (jsh@orcrist)
  179.  
  180.     * All packages which define esc keymaps have had them put into
  181.     their main keymaps (with each key Meta-qualified).
  182.  
  183. Tue Jun 21 22:12:29 1994  John Harper  (jsh@orcrist)
  184.  
  185.     * prompt.jl: attempts to only record undo information for user edits,
  186.     not completions
  187.  
  188. Sat Jun 18 18:21:31 1994  John Harper  (jsh@orcrist)
  189.  
  190.     * texinfo-mode.jl (texinfo-insert-@end): now tries to find
  191.     what is being ended.
  192.  
  193.     * c-mode.jl (c-forward-exp, c-backward-exp): expression handling
  194.  
  195.     * modes.jl (mode-indent-function, indent-area): hooks for
  196.     doing indentation
  197.     (mode-forward-exp, mode-backward-exp, forward-exp, backward-exp,
  198.     kill-exp, backward-kill-exp): expression handling
  199.  
  200. Thu Jun 16 21:22:56 1994  John Harper  (jsh@orcrist)
  201.  
  202.     * buffers.jl (mildly-special-buffer): controls whether kill-buffer
  203.     will actually nuke a `special' buffer
  204.  
  205. Wed Jun 15 19:46:55 1994  John Harper  (jsh@orcrist)
  206.  
  207.     * gdb.jl: interface to gdb; highlights the source of the current
  208.     frame plus some other nice stuff
  209.  
  210. Mon Jun 13 01:09:09 1994  John Harper  (jsh@orcrist)
  211.  
  212.     * shell.jl: simple interface to a shell subprocess
  213.  
  214.     * modes.jl (init-mode): tries -*-X-*- before mode-name
  215.  
  216.     * gzip.jl: provides editing of gzipped files
  217.  
  218. Sun Jun 12 02:15:18 1994  John Harper  (jsh@orcrist)
  219.  
  220.     * buffers.jl (write-file-hook): order of arguments changed (to
  221.     match read-file-hook
  222.     (backup-file): new function
  223.  
  224.     * loadkeys.jl (user-keymap): keymap hung from `Ctrl-c', intended
  225.     for user bindings
  226.  
  227. Fri Jun 10 13:58:20 1994  John Harper  (jsh@orcrist)
  228.  
  229.     * latin-1.jl: This now looks like a minor mode. The function
  230.     `latin-1-mode' toggles the Latin-1 character in *all* buffers.
  231.  
  232.     * lisp-mode.jl: functions to eval Lisp in a buffer now use sexps
  233.     not paragraphs
  234.     (lisp-forward-sexp, lisp-backward-sexp): now understands #<...>
  235.     style expressions
  236.     (lisp-indent-pos): now notices when there are no previous sexps to
  237.     indent against.
  238.  
  239.     * keymap.jl (read-event): new function
  240.     (describe-key): interactive command to print the command that is
  241.     bound to an entered key sequence
  242.  
  243. Thu Jun  9 22:13:27 1994  John Harper  (jsh@orcrist)
  244.  
  245.     * info.jl: where regexps are made with concat the necessary strings
  246.     are regexp-quote'd
  247.  
  248.     * keymap.jl (print-keymap): function to print the contents of
  249.     a list of keymaps
  250.  
  251. Wed Jun  8 20:55:36 1994  John Harper  (jsh@orcrist)
  252.  
  253.     * help.jl (describe-variable): now works with unbound variables
  254.  
  255. Tue Jun  7 20:32:18 1994  John Harper  (jsh@orcrist)
  256.  
  257.     * edit.jl (just-one-space): new command, bound to `ESC SPC'
  258.  
  259. Mon Jun  6 19:55:58 1994  John Harper  (jsh@orcrist)
  260.  
  261.     * buffers.jl (write-file): new backup option `else-backup-by-copying'
  262.     when it's unsafe to rename the file it's copied instead
  263.  
  264.     * add-log.jl (log-in-same-day-p): changed `substr' to `substring'
  265.  
  266.     * init.jl: uses file-concat to make the .jaderc file's path
  267.  
  268.     * modes.jl (mode-alist): fixed some case confusion
  269.  
  270. Sun Jun  5 17:53:59 1994  John Harper  (jsh@orcrist)
  271.  
  272.     * lisp-mode.jl (lisp-indent-pos): rewritten, now this works properly!
  273.  
  274. Sat Jun  4 19:29:19 1994  John Harper  (jsh@orcrist)
  275.  
  276.     * edit.jl (yank-to-mouse): new function, bound to the middle mouse
  277.     button
  278.  
  279.     * buffers.jl (bury-buffer): new function
  280.  
  281. Fri Jun  3 20:41:00 1994  John Harper  (jsh@orcrist)
  282.  
  283.     * edit.jl (kill-string, kill-area, copy-area-as-kill): new functions
  284.     plus some other functions have been rewritten/created to use them
  285.     (yank, yank-rectangle): new functions
  286.  
  287.     * info.jl (info-read-dir): deletes all lines before the first `file:'
  288.     line
  289.  
  290. Thu Jun  2 12:29:41 1994  John Harper  (jsh@orcrist)
  291.  
  292.     * Version 3.1 released
  293.  
  294. Wed Jun  1 21:04:22 1994  John Harper  (jsh@orcrist)
  295.  
  296.     * info.jl (info-read-dir): discards the preamble of all supplementary
  297.     dir files
  298.  
  299. Wed May 25 20:52:31 1994  John Harper  (jsh@orcrist)
  300.  
  301.     * lisp-mode.jl (lisp-forward-sexp, lisp-backward-sexp): new functions
  302.  
  303. Tue May 24 21:25:34 1994  John Harper  (jsh@orcrist)
  304.  
  305.     * disassembler.jl: now uses a lookup table to get the names of
  306.     opcodes.
  307.  
  308.     * compiler.jl (compile-file): Compiles top-level forms now (except
  309.     for defX and require). Also writes a header to the compiled file.
  310.  
  311.     * compiler.jl: Changed the names of the conditional jump instructions
  312.  
  313. Mon May 23 19:16:16 1994  John Harper  (jsh@orcrist)
  314.  
  315.     * texinfo-mode.jl: TAB inserts spaces now
  316.  
  317.     * Changed lots of stuff to cope with coordinate origin at (0,0)
  318.  
  319.     * info.jl (info-locate-file): now tries the lowercase version of
  320.     the filename
  321.  
  322. Sun May 22 23:20:19 1994  John Harper  (jsh@orcrist)
  323.  
  324.     * info.jl (info-read-dir): function to read all `dir' files in the
  325.     info-directory-list
  326.  
  327. Sat May 21 19:57:51 1994  John Harper  (jsh@orcrist)
  328.  
  329.     * windows.jl (in-new-window, goto-new-window): new
  330.  
  331.     * modes.jl: support for inserting comments
  332.  
  333.     * help.jl (describe-mode): works now
  334.  
  335.     * asm-mode.jl: new file
  336.  
  337. Thu May 19 21:40:29 1994  John Harper  (jsh@orcrist)
  338.  
  339.     * fill-mode.jl (fill-mode-spc): deletes the trailing space it leaves.
  340.     (set-fill-column): now uses the glyph position of the cursor.
  341.  
  342. Sun May 15 23:14:12 1994  John Harper  (jsh@orcrist)
  343.  
  344.     * compiler.jl (compile-file, compile-directory): now prompt for
  345.     their argument if necessary. Also new instruction `return'.
  346.     
  347.     * replace.jl: new file, user commands for replacing, `replace-all'
  348.     replaces all occurrences of a regexp after the cursor, and
  349.     `query-replace' an Emacs style interactive replace. Both these
  350.     commands work on regexps not strings.
  351.  
  352. Sat May 14 18:47:31 1994  John Harper  (jsh@orcrist)
  353.  
  354.     * isearch.jl: new file, provides an Emacs'ish incremental search
  355.  
  356. Thu May 12 20:42:57 1994  John Harper  (jsh@orcrist)
  357.  
  358.     * compiler.jl: bytes no longer have their high-bit set -- this
  359.     means bigger arguments are possible. Generates forms which
  360.     call `lisp-code2'.
  361.  
  362. Wed May 11 00:02:10 1994  John Harper  (jsh@orcrist)
  363.  
  364.     * find-autoloads.jl: reorganised, also now copies any forms
  365.     after the `;;;###autoload' marker.
  366.  
  367. Tue May 10 23:28:41 1994  John Harper  (jsh@orcrist)
  368.  
  369.     * init.jl: `loadkeys.jl' is now loaded before `autoload.jl'
  370.  
  371. Sun May  8 19:39:00 1994  John Harper  (jsh@orcrist)
  372.  
  373.     * info.jl: double-clicking the left mouse button selects menu
  374.     items and xrefs.
  375.  
  376. Sat May  7 13:55:37 1994  John Harper  (jsh@orcrist)
  377.  
  378.     * latin-1.jl: new file, makes the default glyph-table use Latin1
  379.     character set
  380.  
  381. Fri May  6 22:25:03 1994  John Harper  (jsh@orcrist)
  382.  
  383.     * buffers.jl (save-file-as): tried to delete the auto-save'd file
  384.     itself, failed if it didn't exist
  385.  
  386. Tue May  3 20:48:04 1994  John Harper  (jsh@orcrist)
  387.  
  388.     * Changed occurrences of `goto' to `goto-char' or `goto-glyph'
  389.  
  390. Mon May     2 10:37:04 1994  John Harper  (jsh@orcrist)
  391.  
  392.     * debug.jl: changed keybindings
  393.  
  394.     * lisp.jl (format-string): renamed as format-to-string
  395.     (prin1-to-string): new function
  396.  
  397. Sun May     1 09:45:16 1994  John Harper  (jsh@orcrist)
  398.  
  399.     * prompt.jl (prompt-complete-filename): Discards files which match
  400.     the regexp `prompt-file-exclude'
  401.  
  402.     * info.jl (info-parse-ref): didn't work if the *Note was the last
  403.     thing on the line
  404.  
  405.     * find-autoloads.jl: new file
  406.  
  407.     * help.jl: `documentation' and `document-var' functions moved
  408.     here from lisp.jl
  409.  
  410.     * lisp.jl (require): optional second arg, the file to load the
  411.     feature from
  412.  
  413. Sat Apr 30 21:40:11 1994  John Harper  (jsh@orcrist)
  414.  
  415.     * loadsyms.jl: renamed as autoload.jl, more sensible
  416.  
  417.     * compiler.jl (compile-directory): new arg, EXCLUDE-LIST
  418.     (compile-lisp-lib): takes advantage of the above new arg to
  419.     compile-directory
  420.  
  421. Fri Apr 29 23:20:58 1994  John Harper  (jsh@orcrist)
  422.  
  423.     * info.jl (info-parse-menu-line): *another* bug fixed
  424.  
  425.     * server.jl: code to handle client/server stuff
  426.  
  427. Fri Apr 29 11:32:56 1994  J.S.Harper  (jsh@raven.ukc.ac.uk)
  428.  
  429.     * prompt.jl: You can now double click the lmb to select a completion
  430.  
  431. Thu Apr 28 21:15:30 1994  John Harper  (jsh@orcrist)
  432.  
  433.     * info.jl (info-parse-menu-line): didn't allow punctuation in
  434.     file names
  435.  
  436. Thu Apr 28 10:59:05 1994  J.S.Harper  (jsh@raven.ukc.ac.uk)
  437.  
  438.     * texinfo-mode.jl (texinfo-mode): now calls `text-mode-hook'
  439.  
  440.     * init.jl: now loads files properly
  441.  
  442. Thu Apr 28 01:20:58 1994  John Harper  (jsh@orcrist)
  443.  
  444.     * text-mode.jl (text-mode-indent-tab): this works properly now
  445.  
  446. Wed Apr 27 22:34:14 1994  John Harper  (jsh@orcrist)
  447.  
  448.     * edit.jl (overwrite-mode): moved from overwrite-mode.jl
  449.  
  450. Tue Apr 26 01:04:18 1994  John Harper  (jsh@orcrist)
  451.  
  452.     * buffers.jl (auto-save-mode): minor-mode interface to toggle
  453.     auto-saving buffers.
  454.  
  455.     * fill-mode.jl: new minor-mode
  456.  
  457. Mon Apr 25 20:57:51 1994  John Harper  (jsh@orcrist)
  458.  
  459.     * overwrite-mode.jl: new minor-mode (the first!)
  460.  
  461.     * modes.jl (add-minor-mode, remove-minor-mode): support for minor-
  462.     modes.
  463.  
  464.     * buffers.jl (write-file): remembers the modes of the file and resets
  465.     them after the file has been saved.
  466.  
  467. Sun Apr 24 11:33:30 1994  John Harper  (jsh@orcrist)
  468.  
  469.     * edit.jl (capitalize-word): new function, bound to `ESC c'
  470.  
  471.     * *-mode.jl: new way of working to allow the user to just call the
  472.     mode's function, possibly when a different mode is already in effect.
  473.     Every mode must check for a non-nil `major-mode-kill' when it starts,
  474.     calling this function if necessary.
  475.  
  476.     * text-mode.jl: new file
  477.  
  478.     * help.jl (describe-variable): says whether var is buffer-local,
  479.     window-local or global, and whether it's a constant.
  480.  
  481.     * add-log.jl: fixed problem of null strings not being treated as
  482.     directories. Also added some defvar's to override the stuff that
  483.     gets put into the header.
  484.  
  485.     * prompt.jl: When prompting for a file now copes with `~' characters
  486.  
  487.     * disassembler.jl (disassemble): sets `disk-tab' as well as `screen-tab'
  488.  
  489.     * info.jl (info-read-tags): didn't close the file it opened, this
  490.     is now done in an unwind-protect for safety.
  491.  
  492. Sat Apr 23 20:06:15 1994  John Harper  (jsh@orcrist)
  493.  
  494.     * lisp.jl (defvar, defconst): these are now special-forms
  495.  
  496.     * compiler.jl (comp-compile-file-form): now does macro-expansion
  497.     of top-level forms.
  498.  
  499.     * info.jl (info-has-tags-p): new var, set when a tag-table is loaded.
  500.     If a file doesn't have a tag-table the whole file is loaded. This is
  501.     mainly so the `dir' file can be edited by hand.
  502.     (info-directory-list): replaces `info-directory', a list of directorys
  503.     to search.
  504.     (info-parse-menu): didn't like punctuation in comments
  505.     (info-goto-link, info-next-link, info-prev-link): for moving around
  506.     menus and refs, bound to RET, TAB and SHIFT-TAB respectively.
  507.     (info-parse-ref): new function to extract the guts of an xref
  508.     (info-follow-ref): no menu yet, just finds the next ref
  509.  
  510. Wed Apr 20 16:02:51 1994  John Harper  (jsh@orcrist)
  511.  
  512.     * Version 3.0 released
  513.  
  514. Mon Apr 18 13:27:55 1994  John Harper  (jsh@deep)
  515.  
  516.     * c-mode.jl (c-indent-pos-empty): handles opening braces on the same
  517.     line as the keyword now
  518.  
  519. Sun Apr 17 19:40:05 1994  John Harper  (jsh@orcrist)
  520.  
  521.     * buffers.jl (write-buffer): now copes better with backup files,
  522.     if `backup-by-copying' is non-nil the file is copied not renamed.
  523.     Else, the file is only renamed if it won't damage anything.
  524.  
  525. Sat Apr 16 14:04:45 1994  John Harper  (jsh@orcrist)
  526.  
  527.     * info.jl (info-find-node): Protection against info-file being
  528.     modified while we're viewing it, if this happens it reloads the
  529.     tags table.
  530.  
  531.     * info.jl (info): Doesn't always show `(dir)' if no NODE-NAME is
  532.     given, uses the currently loaded node if one exists.
  533.  
  534.     * Added license notices at the beginning of all Lisp files
  535.  
  536.     * All instances of the string `jed' have been changed to `jade'. I
  537.     decided to change its name since there is at least one other editor
  538.     called jed.
  539.  
  540. Fri Apr 15 16:14:48 1994  John Harper  (jsh@deep)
  541.  
  542.     * init.jl: Now sets the status line while initialising. Also
  543.     loads `loadmenus' if necessary.
  544.  
  545.     * loadmenus.jl: New file, sets up a small menu strip, but only
  546.     on Amigas
  547.  
  548. Tue Apr 12 14:54:57 1994  John Harper  (jsh@orcrist)
  549.  
  550.     * lisp.jl (add-command-arg, clear-command-args, command-prompt): new
  551.     functions -- provide a method of giving arguments to commands invoked
  552.     with `ESC x'
  553.  
  554.     * edit.jl (mark-paragraph): now works properly on a paragraph boundary
  555.  
  556.     * prompt.jl: Now keeps a list of the buffers it's used so they
  557.     can be recycled.
  558.  
  559.     * edit.jl: Rewrote word handling, now it works :)
  560.  
  561. Mon Apr 11 16:12:05 1994  John Harper  (jsh@orcrist)
  562.  
  563.     * All occurrences of `make-*-variable' changed to `set-*-variable'
  564.  
  565.     * c-mode.jl, texinfo-mode.jl: Doesn't bother to redefine
  566.     `paragraph-start' anymore.
  567.  
  568.     * edit.jl (prev-paragraph): Now goes to the start of the current
  569.     paragraph, or start of previous one if already at start.
  570.     (mark-paragraph): Marks line which ends paragraph as well.
  571.     (paragraph-start): Deleted
  572.  
  573.     * lisp-mode.jl: Got rid of `lisp-interactive-mode' entry point, the
  574.     only difference it had with `lisp-mode' was the name!
  575.  
  576. Fri Apr     8 20:22:10 1994  John Harper  (jsh@orcrist)
  577.  
  578.     * loadsyms.jl: Removed `void-symbol-function'
  579.  
  580. Tue Apr 05 19:34:24 1994  John Harper  (jsh@deep)
  581.  
  582.     * buffers.jl: New option `amiga-use-file-req-p' -- makes find-file
  583.     and friends use the ASL file requester
  584.  
  585. Sun Apr     3 17:12:21 1994  John Harper  (jsh@orcrist)
  586.  
  587.     * add-log.jl: Now asks for the directory whose ChangeLog should
  588.     be updated.
  589.  
  590. Thu Mar 24 09:51:07 1994  John Harper  (jsh@orcrist)
  591.  
  592.     * compiler.jl (comp-compile-body): Fixed for null lists (it
  593.     wasn't incrementing the stack counter).
  594.     (comp-compile-file-form): Now copes with doc-strings in defvar and
  595.     defconst (ie, they're written to disk if necessary).
  596.  
  597. Sat Mar 19 03:45:03 1994  John Harper  (jsh@orcrist)
  598.  
  599.     * info.jl: Braindead support for viewing info files
  600.  
  601. Sat Mar 12 22:25:36 1994  John Harper  (jsh@orcrist)
  602.  
  603.     * compile.jl: Renamed `grep' to `grep-buffer'. New function
  604.     `grep' which executes the program grep.
  605.     * compile.jl: Error descriptions are now stored in the error-list
  606.     * compile.jl: Some new options to `start-compile-command'
  607.  
  608. Mon Mar     7 21:27:25 1994  John Harper  (jsh@orcrist)
  609.  
  610.     * compiler.jl: New options `comp-eval-constants-p' and
  611.     `comp-write-docs-p'. New function `compile-lisp-lib'. General
  612.     support for writing doc strings to the file.
  613.  
  614. Sat Mar     5 01:21:35 1994  John Harper  (jsh@orcrist)
  615.  
  616.     * edit.jl: Various upcase/downcase functions to use the stuff
  617.     noted below.
  618.  
  619. Fri Mar     4 18:55:38 1994  John Harper  (jsh@orcrist)
  620.  
  621.     * loadkeys.jl: Lots of changes.
  622.  
  623.     * compile.jl: Variables to control extraction of error details.
  624.     Also takes note of the directory that the compilation was run in.
  625.  
  626.     * c-mode.jl: Now handles if (etc) constructs which have a space
  627.     between the keyword and the parenthesised expression.
  628.  
  629. Sun Feb 27 20:48:56 1994  John Harper  (jsh@orcrist)
  630.  
  631.     * edit.jl: paragraph handling functions, `next-paragraph',
  632.     `prev-paragraph', `paragraph-start', `mark-paragraph' and variable
  633.     `paragraph-regexp'.
  634.  
  635. Sat Feb 19 00:45:53 1994  John Harper  (jsh@orcrist)
  636.  
  637.     * debug.jl: Support for debugging errors and getting
  638.     backtraces.
  639.  
  640. Sat Feb 12 01:28:01 1994  John Harper  (jsh@orcrist)
  641.  
  642.     * c-mode.jl: Now handles `do' keyword properly.
  643.  
  644. Thu Feb 10 03:15:12 1994  John Harper  (jsh@orcrist)
  645.  
  646.     * c-mode.jl: Now copes with empty lines and preprocessor
  647.     directives. Still fairly braindead though.
  648.  
  649. Sun Feb     6 01:25:15 1994  John Harper  (jsh@orcrist)
  650.  
  651.     * help.jl: No longer uses recursive-edit, just some deft
  652.     keymap manipulation.
  653.  
  654. Sat Feb     5 21:36:22 1994  John Harper  (jsh@orcrist)
  655.  
  656.     * buffers.jl, windows.jl: Made each window have its own
  657.     `buffer-list'. This means some new functions, `add-buffer' and
  658.     `remove-buffer'.
  659.     * windows.jl: `window-list' variable -- list of all open windows.
  660.